treechildren::-moz-tree-checkbox
{
  /* unchecked checkbox treecells. This style MUST come before treechildren::-moz-tree-checkbox(checked) otherwise it won't take effect. */
  list-style-image: none;
}
treechildren::-moz-tree-checkbox(checked)
{
  /*	The image was taken from firefox skin because there is no such
	image for Apple Mac versions. Why only?!?
   */
  list-style-image: url("chrome://seoprofesional/skin/cbox-check.gif");
}

hbox.seop-container {
	-moz-column-gap: 0;
}

.seop-counter {
	height: 12px;
}
.seop-empty-bar {
	margin-top: 5px;
	margin-bottom: 5px;
}
.seop-full-bar {
	margin-top: 5px;
	margin-bottom: 5px;
}
#seop-srank-h {
	width: 20px;
	height: 12px;
	background: url("chrome://seoprofesional/skin/s-rank.png") right center;
	background-repeat: no-repeat;
}
#seop-pagerank-h {
	width: 20px;
	height: 12px;
	background: url("chrome://seoprofesional/skin/pagerank.png") right center;
	background-repeat: no-repeat;
}
#seop-ylinks-h {
	width: 20px;
	height: 12px;
	background: url("chrome://seoprofesional/skin/ylinks.png") right center;
	background-repeat: no-repeat;
}
#seop-sidx-h {
	width: 20px;
	height: 12px;
	background: url("chrome://seoprofesional/skin/sidx.png") right center;
	background-repeat: no-repeat;
}
#seop-gidx-h {
	width: 20px;
	height: 12px;
	background: url("chrome://seoprofesional/skin/gidx.png") right center;
	background-repeat: no-repeat;
}
#seop-srank-f {
	background-color: #fe0000;
	border-top: solid 1px #fe0000;
	border-bottom: solid 1px #fe0000;
	border-left: solid 1px #fe0000;
}
#seop-pagerank-f {
	background-color: #0e9100;
	border-top: solid 1px #0e9100;
	border-bottom: solid 1px #0e9100;
	border-left: solid 1px #0e9100;
}
#seop-srank-e {
	border-right: solid 1px #fe0000;
	border-top: solid 1px #fe0000;
	border-bottom: solid 1px #fe0000;
}
#seop-pagerank-e {
	border-top: solid 1px #0e9100;
	border-bottom: solid 1px #0e9100;
	border-right: solid 1px #0e9100;
}
#seop-tip-frame {
	width: 650px;
	height: 390px;
	padding: 0;
	margin: 0;

	background-color: white;
}
#seop-tip-h1 {
	font-size: 160%;
}

#seopTab {
  list-style-image: url("seop.png") !important;
}

#seopTab:hover, #seopTab[selected="true"] {
  list-style-image: url("seop.png") !important;
}

#seoprofesionalPreferences radio[pane=pane0] {
	list-style-image: url("chrome://seoprofesional/skin/seop.png");
}
#seoprofesionalPreferences radio[pane=pane1] {
	list-style-image: url("chrome://seoprofesional/skin/general.png");
}
#seoprofesionalPreferences radio[pane=pane2] {
	list-style-image: url("chrome://seoprofesional/skin/ranks.png");
}
#seoprofesionalPreferences radio[pane=pane3] {
	list-style-image: url("chrome://seoprofesional/skin/links.png");
}
.h1 {
	font-size: 125%;
}
treechildren::-moz-tree-image {
	width: 16px;
	height: 16px;
}
#seop-main.enabled {
	list-style-image: url("chrome://seoprofesional/skin/e.png");
}
#seop-main.disabled {
	list-style-image: url("chrome://seoprofesional/skin/d.png");
}
#seop-write.enabled {
	list-style-image: url("chrome://seoprofesional/skin/we.png");
}
#seop-write.disabled {
	list-style-image: url("chrome://seoprofesional/skin/wd.png");
}

.url {
	text-decoration: underline;
}
